-- CALC_CAVE_BONUS_25

-- 计算怪物巢穴副本奖励
-- @param user    玩家对象
-- @param args    奖励计算参数
-- @param grade   副本难度
-- @param layer   地牢层数
return function(user, args, grade, layer)
    -- caution：如果修改该公式，服务器请一并修改
    
    -- 获取中心目标格子的class
    local grid = DungeonInstanceM.getTargetGrid();
    local type = grid.type;
    local pos  = grid:getPos();
    
    if type == GRID_TYPE_WRECKAGE then
        -- 残骸奖励
        return FormulaM.invoke("FETCH_WRECKAGE_BONUS", ME.user, grid.bonus);
    else
        return {};
    end
end